home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / gfx / show / mpeg_bin_play201.lha / mpeg / MPEG.faq < prev    next >
Text File  |  2001-02-03  |  33KB  |  756 lines

  1.  
  2.         THE MPEG-FAQ         [Version 1.0 - 20. November 1992]
  3.         ======================================================
  4.         PHADE SOFTWARE Leibnizstr. 30, 1000 Berlin 12, GERMANY
  5.         Inh. Frank Gadegast            Fon/Fax: +49 30 3128103
  6.  
  7.         phade@cs.tu-berlin.de
  8.  
  9. ===============================================================================
  10.  
  11. This is my summary about MPEG, nearly 3 month ago I asked for information
  12. about MPEG, and these are the results:
  13.  
  14. This summary is devided in seven parts:
  15.  
  16.  I    |  WHAT IS MPEG ?
  17.  II   |  PROFESSIONAL SOFTWARE
  18.  III  |  PUBLIC-DOMAIN SOFTWARE
  19.  IV   |  MAILBOX-ACCESS
  20.  V    |  FTP-ACCESS (PD)
  21.  VI   |  MAIL-ACCESS (PD-Software and movies)
  22.  VII  |  RETRIEVED MAIL
  23.  VIII |  NEWS
  24.  
  25. I add my comments in brackets [], lines (---- or ====) seperate the chapters.
  26.  
  27. Please try and find out more information yourself. I had enough to do by
  28. getting and preparing this information. And only bother me with file-request if
  29. its not possible for you to get it somewhere else !!!
  30.  
  31. Please send any additional information via fax or e-mail. The fax is only
  32. reachable between Mo.-Fr. from 10.00-13.00 and from 15.00-18.30 german time.
  33.  
  34.  
  35.     Phade (Frank Gadegast)
  36.  
  37. ===============================================================================
  38.  I | WHAT IS MPEG ?
  39. ===================
  40.  
  41. From comp.compression Mon Oct 19 15:38:38 1992
  42. ~Sender: news@chorus.chorus.fr
  43. Author: Mark Adler <madler@cco.caltech.edu>.
  44.  
  45. [71] Introduction to MPEG (long)
  46.        What is MPEG?
  47.        Does it have anything to do with JPEG?
  48.        Then what's JBIG and MHEG?
  49.        What has MPEG accomplished?
  50.        So how does MPEG I work?
  51.        What about the audio compression?
  52.        So how much does it compress?
  53.        What's phase II?
  54.        When will all this be finished?
  55.        How do I join MPEG?
  56.        How do I get the documents, like the MPEG I draft?
  57.  
  58. -------------------------------------------------------------------------------
  59.  
  60. ~Subject: [71] Introduction to MPEG (long)
  61.  
  62. Q. What is MPEG?
  63. A. MPEG is a group of people that meet under ISO (the International
  64.    Standards Organization) to generate standards for digital video
  65.    (sequences of images in time) and audio compression.  In particular,
  66.    they define a compressed bit stream, which implicitly defines a
  67.    decompressor.  However, the compression algorithms are up to the
  68.    individual manufacturers, and that is where proprietary advantage
  69.    is obtained within the scope of a publicly available international
  70.    standard.  MPEG meets roughly four times a year for roughly a week
  71.    each time.  In between meetings, a great deal of work is done by
  72.    the members, so it doesn't all happen at the meetings.  The work
  73.    is organized and planned at the meetings.
  74.  
  75. Q. So what does MPEG stand for?
  76. A. Moving Pictures Experts Group.
  77.  
  78. Q. Does it have anything to do with JPEG?
  79. A. Well, it sounds the same, and they are part of the same subcommittee
  80.    of ISO along with JBIG and MHEG, and they usually meet at the same
  81.    place at the same time.  However, they are different sets of people
  82.    with few or no common individual members, and they have different
  83.    charters and requirements.  JPEG is for still image compression.
  84.  
  85. Q. Then what's JBIG and MHEG?
  86. A. Sorry I mentioned them. Ok, I'll simply say that JBIG is for binary
  87.    image compression (like faxes), and MHEG is for multi-media data
  88.    standards (like integrating stills, video, audio, text, etc.).
  89.  
  90. Q. Ok, I'll stick to MPEG.  What has MPEG accomplished?
  91. A. So far (as of January 1992), they have completed the "Committee
  92.    Draft" of MPEG phase I, colloquially called MPEG I.  It defines
  93.    a bit stream for compressed video and audio optimized to fit into
  94.    a bandwidth (data rate) of 1.5 Mbits/s.  This rate is special
  95.    because it is the data rate of (uncompressed) audio CD's and DAT's.
  96.    The draft is in three parts, video, audio, and systems, where the
  97.    last part gives the integration of the audio and video streams
  98.    with the proper timestamping to allow synchronization of the two.
  99.    They have also gotten well into MPEG phase II, whose task is to
  100.    define a bitstream for video and audio coded at around 3 to 10
  101.    Mbits/s.
  102.  
  103. Q. So how does MPEG I work?
  104. A. First off, it starts with a relatively low resolution video
  105.    sequence (possibly decimated from the original) of about 352 by
  106.    240 points by 30 frames/s (US--different numbers for Europe),
  107.    but original high (CD) quality audio.  The images are in color,
  108.    but converted to YUV space, and the two chrominance channels
  109.    (U and V) are decimated further to 176 by 120 pixels.  It turns
  110.    out that you can get away with a lot less resolution in those
  111.    channels and not notice it, at least in "natural" (not computer
  112.    generated) images.
  113.  
  114.    The basic scheme is to predict motion from frame to frame in the
  115.    temporal direction, and then to use DCT's (discrete cosine
  116.    transforms) to organize the redundancy in the spatial directions.
  117.    The DCT's are done on 8x8 blocks, and the motion prediction is
  118.    done in the luminance (Y) channel on 16x16 blocks.  In other words,
  119.    given the 16x16 block in the current frame that you are trying to
  120.    code, you look for a close match to that block in a previous or
  121.    future frame (there are backward prediction modes where later
  122.    frames are sent first to allow interpolating between frames).
  123.    The DCT coefficients (of either the actual data, or the difference
  124.    between this block and the close match) are "quantized", which
  125.    means that you divide them by some value to drop bits off the
  126.    bottom end.  Hopefully, many of the coefficients will then end up
  127.    being zero.  The quantization can change for every "macroblock"
  128.    (a macroblock is 16x16 of Y and the corresponding 8x8's in both
  129.    U and V).  The results of all of this, which include the DCT
  130.    coefficients, the motion vectors, and the quantization parameters
  131.    (and other stuff) is Huffman coded using fixed tables.  The DCT
  132.    coefficients have a special Huffman table that is "two-dimensional"
  133.    in that one code specifies a run-length of zeros and the non-zero
  134.    value that ended the run.  Also, the motion vectors and the DC
  135.    DCT components are DPCM (subtracted from the last one) coded.
  136.  
  137. Q. So is each frame predicted from the last frame?
  138. A. No.  The scheme is a little more complicated than that.  There are
  139.    three types of coded frames.  There are "I" or intra frames.  They
  140.    are simply a frame coded as a still image, not using any past
  141.    history.  You have to start somewhere.  Then there are "P" or
  142.    predicted frames.  They are predicted from the most recently
  143.    reconstructed I or P frame.  (I'm describing this from the point
  144.    of view of the decompressor.)  Each macroblock in a P frame can
  145.    either come with a vector and difference DCT coefficients for a
  146.    close match in the last I or P, or it can just be "intra" coded
  147.    (like in the I frames) if there was no good match.
  148.  
  149.    Lastly, there are "B" or bidirectional frames.  They are predicted
  150.    from the closest two I or P frames, one in the past and one in the
  151.    future.  You search for matching blocks in those frames, and try
  152.    three different things to see which works best.  (Now I have the
  153.    point of view of the compressor, just to confuse you.)  You try using
  154.    the forward vector, the backward vector, and you try averaging the
  155.    two blocks from the future and past frames, and subtracting that from
  156.    the block being coded.  If none of those work well, you can intra-
  157.    code the block.
  158.  
  159.    The sequence of decoded frames usually goes like:
  160.  
  161.    IBBPBBPBBPBBIBBPBBPB...
  162.  
  163.    Where there are 12 frames from I to I (for US and Japan anyway.)
  164.    This is based on a random access requirement that you need a
  165.    starting point at least once every 0.4 seconds or so.  The ratio
  166.    of P's to B's is based on experience.
  167.  
  168.    Of course, for the decoder to work, you have to send that first
  169.    P *before* the first two B's, so the compressed data stream ends
  170.    up looking like:
  171.  
  172.    0xx312645...
  173.  
  174.    where those are frame numbers.  xx might be nothing (if this is
  175.    the true starting point), or it might be the B's of frames -2 and
  176.    -1 if we're in the middle of the stream somewhere.
  177.  
  178.    You have to decode the I, then decode the P, keep both of those
  179.    in memory, and then decode the two B's.  You probably display the
  180.    I while you're decoding the P, and display the B's as you're
  181.    decoding them, and then display the P as you're decoding the next
  182.    P, and so on.
  183.  
  184. Q. You've got to be kidding.
  185. A. No, really!
  186.  
  187. Q. Hmm.  Where did they get 352x240?
  188. A. That derives from the CCIR-601 digital television standard which
  189.    is used by professional digital video equipment.  It is (in the US)
  190.    720 by 243 by 60 fields (not frames) per second, where the fields
  191.    are interlaced when displayed.  (It is important to note though
  192.    that fields are actually acquired and displayed a 60th of a second
  193.    apart.)  The chrominance channels are 360 by 243 by 60 fields a
  194.    second, again interlaced.  This degree of chrominance decimation
  195.    (2:1 in the horizontal direction) is called 4:2:2.  The source
  196.    input format for MPEG I, called SIF, is CCIR-601 decimated by 2:1
  197.    in the horizontal direction, 2:1 in the time direction, and an
  198.    additional 2:1 in the chrominance vertical direction.  And some
  199.    lines are cut off to make sure things divide by 8 or 16 where
  200.    needed.
  201.  
  202. Q. What if I'm in Europe?
  203. A. For 50 Hz display standards (PAL, SECAM) change the number of lines
  204.    in a field from 243 or 240 to 288, and change the display rate to
  205.    50 fields/s or 25 frames/s.  Similarly, change the 120 lines in
  206.    the decimated chrominance channels to 144 lines.  Since 288*50 is
  207.    exactly equal to 240*60, the two formats have the same source data
  208.    rate.
  209.  
  210. Q. You didn't mention anything about the audio compression.
  211. A. Oh, right.  Well, I don't know as much about the audio compression.
  212.    Basically they use very carefully developed psychoacoustic models
  213.    derived from experiments with the best obtainable listeners to
  214.    pick out pieces of the sound that you can't hear.  There are what
  215.    are called "masking" effects where, for example, a large component
  216.    at one frequency will prevent you from hearing lower energy parts
  217.    at nearby frequencies, where the relative energy vs. frequency
  218.    that is masked is described by some empirical curve.  There are
  219.    similar temporal masking effects, as well as some more complicated
  220.    interactions where a temporal effect can unmask a frequency, and
  221.    vice-versa.
  222.  
  223.    The sound is broken up into spectral chunks with a hybrid scheme
  224.    that combines sine transforms with subband transforms, and the
  225.    psychoacoustic model written in terms of those chunks.  Whatever
  226.    can be removed or reduced in precision is, and the remainder is
  227.    sent.  It's a little more complicated than that, since the bits
  228.    have to be allocated across the bands.  And, of course, what is
  229.    sent is entropy coded.
  230.  
  231. Q. So how much does it compress?
  232. A. As I mentioned before, audio CD data rates are about 1.5 Mbits/s.
  233.    You can compress the same stereo program down to 256 Kbits/s with
  234.    no loss in discernable quality.  (So they say.  For the most part
  235.    it's true, but every once in a while a weird thing might happen
  236.    that you'll notice.  However the effect is very small, and it takes
  237.    a listener trained to notice these particular types of effects.)
  238.    That's about 6:1 compression.  So, a CD MPEG I stream would have
  239.    about 1.25 MBits/s left for video.  The number I usually see though
  240.    is 1.15 MBits/s (maybe you need the rest for the system data
  241.    stream).  You can then calculate the video compression ratio from
  242.    the numbers here to be about 26:1.  If you step back and think
  243.    about that, it's little short of a miracle.  Of course, it's lossy
  244.    compression, but it can be pretty hard sometimes to see the loss,
  245.    if you're comparing the SIF original to the SIF decompressed.  There
  246.    is, however, a very noticeable loss if you're coming from CCIR-601
  247.    and have to decimate to SIF, but that's another matter.  I'm not
  248.    counting that in the 26:1.
  249.  
  250.    The standard also provides for other bit rates ranging from 32Kbits/s
  251.    for a single channel, up to 448 Kbits/s for stereo.
  252.  
  253. Q. What's phase II?
  254. A. As I said, there is a considerable loss of quality in going from
  255.    CCIR-601 to SIF resolution.  For entertainment video, it's simply
  256.    not acceptable.  You want to use more bits and code all or almost
  257.    all the CCIR-601 data.  From subjective testing at the Japan
  258.    meeting in November 1991, it seems that 4 MBits/s can give very
  259.    good quality compared to the original CCIR-601 material.  The
  260.    objective of phase II is to define a bit stream optimized for these
  261.    resolutions and bit rates.
  262.  
  263. Q. Why not just scale up what you're doing with MPEG I?
  264. A. The main difficulty is the interlacing.  The simplest way to extend
  265.    MPEG I to interlaced material is to put the fields together into
  266.    frames (720x486x30/s).  This results in bad motion artifacts that
  267.    stem from the fact that moving objects are in different places
  268.    in the two fields, and so don't line up in the frames.  Compressing
  269.    and decompressing without taking that into account somehow tends to
  270.    muddle the objects in the two different fields.
  271.  
  272.    The other thing you might try is to code the even and odd field
  273.    streams separately.  This avoids the motion artifacts, but as you
  274.    might imagine, doesn't get very good compression since you are not
  275.    using the redundancy between the even and odd fields where there
  276.    is not much motion (which is typically most of image).
  277.  
  278.    Or you can code it as a single stream of fields.  Or you can
  279.    interpolate lines.  Or, etc. etc.  There are many things you can
  280.    try, and the point of MPEG II is to figure out what works well.
  281.    MPEG II is not limited to consider only derivations of MPEG I.
  282.    There were several non-MPEG I-like schemes in the competition in
  283.    November, and some aspects of those algorithms may or may not
  284.    make it into the final standard for entertainment video compression.
  285.  
  286. Q. So what works?
  287. A. Basically, derivations of MPEG I worked quite well, with one that
  288.    used wavelet subband coding instead of DCT's that also worked very
  289.    well.  Also among the worked-very-well's was a scheme that did not
  290.    use B frames at all, just I and P's.  All of them, except maybe one,
  291.    did some sort of adaptive frame/field coding, where a decision is
  292.    made on a macroblock basis as to whether to code that one as one
  293.    frame macroblock or as two field macroblocks.  Some other aspects
  294.    are how to code I-frames--some suggest predicting the even field
  295.    from the odd field.  Or you can predict evens from evens and odds
  296.    or odds from evens and odds or any field from any other field, etc.
  297.  
  298. Q. So what works?
  299. A. Ok, we're not really sure what works best yet.  The next step is
  300.    to define a "test model" to start from, that incorporates most of
  301.    the salient features of the worked-very-well proposals in a
  302.    simple way.  Then experiments will be done on that test model,
  303.    making a mod at a time, and seeing what makes it better and what
  304.    makes it worse.  Example experiments are, B's or no B's, DCT vs.
  305.    wavelets, various field prediction modes, etc.  The requirements,
  306.    such as implementation cost, quality, random access, etc. will all
  307.    feed into this process as well.
  308.  
  309. Q. When will all this be finished?
  310. A. I don't know.  I'd have to hope in about a year or less.
  311.  
  312. Q. How do I join MPEG?
  313. A. You don't join MPEG.  You have to participate in ISO as part of a
  314.    national delegation.  How you get to be part of the national
  315.    delegation is up to each nation.  I only know the U.S., where you
  316.    have to attend the corresponding ANSI meetings to be able to
  317.    attend the ISO meetings.  Your company or institution has to be
  318.    willing to sink some bucks into travel since, naturally, these
  319.    meetings are held all over the world.  (For example, Paris,
  320.    Santa Clara, Kurihama Japan, Singapore, Haifa Israel, Rio de
  321.    Janeiro, London, etc.)
  322.  
  323. Q. Well, then how do I get the documents, like the MPEG I draft?
  324. A. MPEG is a draft ISO standard. It's exact name is ISO CD 11172.
  325.    The draft consists of three parts: System, Video, and Audio. The
  326.    System part (11172-1) deals with synchronization and multiplexing
  327.    of audio-visual information, while the Video (11172-2) and Audio
  328.    part (11172-3) address the video and the audio compression techniques
  329.    respectively.
  330.  
  331.    You may order it from your national standards body (e.g. ANSI in
  332.    the USA) or buy it from companies like
  333.      OMNICOM
  334.      phone +44 438 742424
  335.      FAX +44 438 740154
  336.  
  337.  
  338. ===============================================================================
  339.  II.1 | PROFESSIONAL SOFTWARE
  340. =============================
  341.  
  342.     Xing Technology Corporation
  343.     PO Box 950                                Voice: 805-473-0145
  344.     456 Carpenter Canyon                      FAX:   805-473-0147
  345.     Arroyo Grande, CA 93420
  346.  
  347.     Xing products include:
  348.  
  349.         MPEG Motion video capture/encode and decode.
  350.         JPEG Photo image encode and decode.
  351.         Video capture boards and associated software for both JPEG and MPEG.
  352.  
  353.         Microsoft Windows Applications, DOS Applications,
  354.             and Software Developers Kits are available for JPEG and MPEG.
  355.  
  356.     ---------------------------------------------------------------------------
  357.  
  358.     Check out the latest in Frame Grabber technology, the
  359.  
  360.                   PC-Hurricane,
  361.  
  362.     a realtime  true color frame grabber, which can digitize about 500 frames
  363.     in realtime (25 frames/sec) into Extended Memory (32 MBytes).
  364.     So it gives you 20 seconds of full-motion video on the PC.
  365.  
  366.     These 320 frames can be saved with one command to the harddrive and can then
  367.     be processed to a MPEG file with just one other command.
  368.     You can then join several 20 seconds MPEG clips together to a whole
  369.     MPEG movie with the MPEG utilities.
  370.  
  371.     PC-Hurricane, only available from Ingenierbuero Gatz & Hartmann, GERMANY.
  372.  
  373.  
  374. -------------------------------------------------------------------------------
  375.  II.2 |
  376. -------
  377.  
  378.     Ingenieurbuero Gatz & Hartmann,
  379.  
  380.     Fehrbelliner Str. 32, 1000 Berlin 20, GERMANY
  381.  
  382.     Tel: 030- 344 23 66 or 030-375 55 68
  383.     FAX: 030- 344 92 79 or 030-375 56 55
  384.  
  385.     email to: leo@zelator.in-berlin.de
  386.  
  387.  
  388.     The MPEG Encoder is available starting from 349.-DM incl. VAT.
  389.  
  390.     PC-Hurricane, only available from Ingenierbuero Gatz & Hartmann.
  391.     It will be available around December 1992 for a price of 699.-DM
  392.     inclusive 14 %  VAT.
  393.  
  394.     ---------------------------------------------------------------------------
  395.  
  396.     MPEG 2.0 for windows3.x is now available !
  397.  
  398.     It is the digital Video player via a software only solution ! It displays
  399.     in a 320x240 window under win3.x a realtime decompressed digital video !
  400.     Decompression is done only by software and it reaches 30 frames/sec on a
  401.     486 PC ! The new version has a very enhanced picture quality, because the
  402.     compression rate with the encoder can now be adjusted ! The very new thing
  403.     is the WAV-Sound support ! So if you have a soundcard inside your PC [or
  404.     the speaker-drv installed !], you will have a real video-clip with
  405.     accompagning sound !
  406.  
  407.     They currently sell 3 demo disks with the full featured Player, version
  408.     2.0 and lots of animations on the disks.
  409.  
  410.     It is availbale for 39.-DM over here in Germany, which is 26 US$.
  411.  
  412.     ---------------------------------------------------------------------------
  413.  
  414.     BTW, the encoder still sells for 349.-DM and the MCI-driver for 199.-DM
  415.  
  416.  
  417. ===============================================================================
  418.  III | PUBLIC-DOMAIN-SOFTWARE
  419. =============================
  420.  
  421.  
  422. -------------------------------------------------------------------------------
  423.  III.1 | DOS
  424. ------------
  425.  
  426.     The MPEG-Player 'MPLAY.EXE' from Xing Technologies is included
  427.     in the 'MPEGXING.LZH'-file.
  428.  
  429.  
  430. -------------------------------------------------------------------------------
  431.  III.2 | WINDOWS
  432. ----------------
  433.  
  434.     The MPEG-Player 'MPEGXING.LZH' from Xing Technologies.
  435.  
  436.  
  437. -------------------------------------------------------------------------------
  438.  III.3 | X-WINDOWS
  439. ------------------
  440.  
  441.     The MPEG-Player 'mpeg-1.0.tar.Z' from Rowe, Patel and Smith at Berkeley.
  442.  
  443.  
  444.                       MPEG Video Software Decoder
  445.                     (Version 1.0; Nov 16,1992)
  446.  
  447.             Lawrence A. Rowe, Ketan Patel, and Brian Smith
  448.      Computer Science Division-EECS, Univ. of Calif. at Berkeley
  449.  
  450.     This directory contains a public domain MPEG video software
  451.     decoder. The decoder is implemented as a library that will
  452.     take a video stream and display it in an X window. The main
  453.     routine is supplied to demonstrate the use of the decoder
  454.     library. Several dithering algorithms are supplied based on
  455.     the Floyd-Steinberg, ordered dither, and half-toning algorithms 
  456.     that tradeoff quality and performance. Neither the library nor 
  457.     the main routine handle real-time synchronization or audio streams.
  458.  
  459.     The decoder implements the standard described in the Committee 
  460.     Draft ISO/IEC CD 11172 dated December 6, 1991 which is
  461.     sometimes refered to as "Paris Format." The code has been
  462.     compiled and test on the following platforms:
  463.  
  464.      HP PA-RISC (HP/UX 8.X, X11R4) (i.e., HP 9000/7XX's)
  465.      Sun Sparc (SunOS 4.X, X11R5)
  466.      DECstation 5000 and Alpha
  467.  
  468.     If you decide to port the code to a new architecture, please let
  469.     us know so that we can incorporate the changes into our sources.
  470.  
  471.     This directory contains everything required to build and
  472.     display video. We have included source code, a makefile,
  473.     installation instructions, and a man page. Data files can
  474.     be obtained from the same ftp site this was located in.
  475.     See the INSTALL file for instructions on how to
  476.     compile and run the decoder. 
  477.  
  478.     The data files were produced by XING. XING data does not take
  479.     advantage of P or B frames (ie, frames with motion compensation). 
  480.     Performance of the player on XING data is significantly slower 
  481.     (half or less) than the performance when motion compensated MPEG 
  482.     data is decoded. We are very interested in running the software 
  483.     on other MPEG streams.  Please contact us if you have a stream 
  484.     that does not decode correctly. Also, please send us new streams
  485.     produced by others that do utilize P and B frames.
  486.  
  487.     We have established several mailing lists for messages about
  488.     the decoder:
  489.  
  490.     mpeg-list-dist@CS.Berkeley.EDU 
  491.        General information on the decoder for everyone interested 
  492.        should be sent to this list.  This should become active after
  493.        11/20/92
  494.  
  495.     mpeg-list-request@CS.Berkeley.EDU
  496.        Requests to join or leave the list should be sent to this 
  497.        address. The subject line should contain the single word 
  498.        ADD or DELETE.
  499.  
  500.     mpeg-bugs@CS.Berkeley.EDU
  501.        Problems, questions, or patches should be sent to this address.
  502.  
  503.     Our future plans include porting the decoder to run on other
  504.     platforms, integrating it into a video playback system that
  505.     supports real-time synchronization and audio streams, and
  506.     further experiments to improve the performance of the
  507.     decoder. Vendors or other organizations interested in supporting 
  508.     this research or discussing other aspects of this project should 
  509.     contact Larry Rowe at Rowe@CS.Berkeley.EDU.
  510.  
  511.     ACKNOWLEDGEMENTS:
  512.         We would like to thank the following people for their help:
  513.  
  514.         Tom Lane of the Independent JPEG Group provided us with
  515.         the basic inverse DCT code used by our player.
  516.         (tom_lane@g.gp.cs.cmu.edu)
  517.  
  518.         Reid Judd of Sun Microsystems provided advise and assistance.
  519.  
  520.         Todd Brunhoff of NVR provided advise and assistance.
  521.  
  522.  
  523. -------------------------------------------------------------------------------
  524.  III.4 | DATA
  525. -------------
  526.  
  527.  
  528.     Several data-files (.gl) are known. See the list below in chapter VI.
  529.  
  530.  
  531. ===============================================================================
  532.  IV.1 | MAILBOX-ACCESS
  533. ======================
  534.  
  535.     This is the phone number of Xing Technologies' BBS:
  536.  
  537.     805-473-2680 (2400b) (USA)
  538.  
  539.  
  540. -------------------------------------------------------------------------------
  541.  IV.2 |
  542. -------
  543.  
  544.     These are the phone numbers of Gatz & Hartmann's
  545.     7 line support BBS:
  546.  
  547.     ++49 30- 462 63 41 (v32bis)
  548.     ++49 30- 462 64 35 (v32bis)
  549.     ++49 30- 462 65 38 (v32bis)
  550.     ++49 30- 462 60 22 (v32 + PEP)
  551.     ++49 30- 462 61 37 (v32)
  552.     ++49 30- 462 62 37 (v32)
  553.     ++49 30- 461 86 50 (v22bis + HST)
  554.  
  555.     This is the professional Zelator-ACCESS-BBS system with Internet access.
  556.     There will be several new MPEG clips and updates of the GENOA 7900 SVGA board
  557.     drivers, 24 bit ET4000 programing infos,etc... Check it out ! You will enjoy it.
  558.     Just log in with:
  559.  
  560.     guh        
  561.  
  562.     That means: Gatz und Hartmann.
  563.  
  564.  
  565. ===============================================================================
  566.  V.1 |  FTP-ACCESS (PD)
  567. =======================
  568.  
  569.     There is an MPEG archive site at: 
  570.  
  571.       phoenix.oulu.fi (130.231.240.17) in the directory /pub/mpeg
  572.  
  573.     Here is the current list from /pub/mpeg:
  574.  
  575.     -rw-r--r--  1 12       10         471502 Sep 13 17:36 MPEGXING.LZH
  576.     -rw-r--r--  1 12       10           1192 Oct  2 21:48 TUTTIF3D.DOC
  577.     -rw-r--r--  1 12       10         502473 Jul 23 21:53 birdisba.mpg
  578.     -rw-r--r--  1 12       10            696 Jul 23 22:25 birdisba.txt
  579.     -rw-r--r--  1 12       10         233981 Jul  7 21:45 joel.lzh
  580.     -rw-r--r--  1 12       10           1137 Jul  7 21:39 joel.txt
  581.     -rw-r--r--  1 12       10         292665 Jun 25 22:39 moglie.mpg
  582.     -rw-r--r--  1 12       10            439 Jun 25 22:39 moglie.txt
  583.     -rw-r--r--  1 12       10         244095 Sep 18 12:42 mpegplay-020792.lha
  584.     -rw-r--r--  1 12       10         368955 Sep 23 00:30 mpegplay.zoo
  585.     -rw-r--r--  1 12       10         721801 Jun  3 23:42 mpgmovie.lzh
  586.     -rw-r--r--  1 12       10            368 Jun  3 23:47 mpgmovie.txt
  587.     -rw-r--r--  1 12       10         978660 Sep 13 17:35 raiders.mpg
  588.     -rw-r--r--  1 12       10         250937 Jul  4 11:38 rom.mpg
  589.     -rw-r--r--  1 12       10            951 Jul  4 11:39 rom.txt
  590.     -rw-r--r--  1 12       10        1534405 Jul  3 13:42 sukhoi.mpg
  591.     -rw-r--r--  1 12       10            342 Jul  3 13:48 sukhoi.txt
  592.     -rw-r--r--  1 12       10         414427 Oct  2 21:45 tuttif3d.lzh
  593.  
  594.     Please contact this ftp-site for files before e-mailing to me !!!
  595.  
  596. -------------------------------------------------------------------------------
  597.  V.3 |
  598. ------
  599.  
  600.     There is an MPEG archive site at:
  601.  
  602.       toe.cs.berkeley.edu (128.32.149.117) in the directory /pub/multimedia/mpeg
  603.  
  604.     Here is the current list from /pub/mpeg:
  605.  
  606.     -rw-r--r--  1 0        0            3243 Nov 16 20:48 README      [See chapter III.3]
  607.     -rw-r--r--  1 0        0          502473 Nov 16 17:59 birdisba.mpg
  608.     -rw-r--r--  1 0        0          180963 Nov 16 17:59 birdshow.mpg
  609.     -rw-r--r--  1 0        0          206417 Nov 16 17:59 birdwalk.mpg
  610.     -rw-r--r--  1 0        0           94959 Nov 16 17:59 f16.mpg
  611.     -rw-r--r--  1 0        0          315038 Nov 16 17:59 flight.mpg
  612.     -rw-r--r--  1 0        0           53411 Nov 16 17:59 micky.mpg
  613.     -rw-r--r--  1 0        0          292665 Nov 16 17:59 moglie.mpg
  614.     -rw-r--r--  1 0        0          116251 Nov 17 10:03 mpeg-1.0.tar.Z
  615.     -rw-r--r--  1 0        0           24657 Nov 16 17:59 perpetu5.mpg
  616.     -rw-r--r--  1 0        0          364256 Nov 16 17:59 qume.mpg
  617.     -rw-r--r--  1 0        0          250937 Nov 16 17:59 rom.mpg
  618.     -rw-r--r--  1 0        0         1534405 Nov 16 17:59 sukhoi.mpg
  619.  
  620.     Please contact this ftp-site for files before e-mailing to me !!!
  621.  
  622. -------------------------------------------------------------------------------
  623.  V.3 |
  624. ------
  625.  
  626.     Gatz & Hartman BBS is now reachable via ftp, between 18.00 - 6.00 german time.
  627.     Login as 'gast', then look for IBM-Files under File-Sector 14 : IBM_g_und_h
  628.  
  629.       zelator.in-berlin.de (192.109.42.11)
  630.  
  631.  
  632. ===============================================================================
  633.  VI |  MAIL-ACCESS (PD-Software and movies)
  634. ===========================================
  635.  
  636.     You can retrieve the following files via e-mail. Just
  637.     put a 'x' between the brackets and send the list back
  638.     to me.
  639.  
  640.  
  641.     ---- MPEG-UTILITIES ----
  642.  
  643.     MPEGDOS.ZIP      22183  11-16-92     ( )
  644.     MPEGWIN.ZIP     209297  11-16-92     ( )
  645.     MPEG-1.0.TAR.Z  116251  11-20-92     ( )
  646.  
  647.  
  648.     ---- MPEG-MOVIES ----
  649.  
  650.     BIRDISBA.MPG     502473 10-19-92     ( )
  651.     BIRDSHOW.MPG     180963 06-04-92     ( )
  652.     F16.MPG           94959 06-04-92     ( )
  653.     FIMPSY.MPG       281960 10-19-92     ( )
  654.     FIMPSY50.MPG     240029 10-19-92     ( )
  655.     FLIGHT.MPG       315038  5-25-92     ( )
  656.     JOEL.MPG         285388 10-19-92     ( )
  657.     MICKY.MPG         53411  8-27-92     ( )
  658.     MOGLIE.MPG       292665 11-17-92     ( )
  659.     QUME.MPG         364256 06-02-92     ( )
  660.  
  661.  
  662.     Please choose one format you like to get the files in.
  663.  
  664.     ( ) As splitted, uuencoded tar-file (pieces < 64k)
  665.     ( ) As splitted, uuencoded zip-file (pieces < 64k)
  666.     ( ) As uuencoded tar-file
  667.     ( ) As uuencoded zip-file
  668.     ( ) As tar-file
  669.     ( ) As zip-file
  670.  
  671.     Please request only ONE file per sended list !!!
  672.  
  673.  
  674. ===============================================================================
  675.  VII |  RETRIEVED MAIL
  676. ======================
  677.  
  678.     From: roman@multimedia.hq.de
  679.     Date: Mon Oct 19 14:48:43 1992
  680.  
  681.     Philips CD-I wird ab Anfang naechsten Jahres offiziel Full-Screen,
  682.     Full-Motion Video koennen. Basis sind MPEG-komprimierte Videos. Die
  683.     benoetigte Hardware-Erweiterung basiert auf C-Cube, bin aber nicht
  684.     sicher. Kompression kann softwaremaessig erfolgen. Software existiert
  685.     fuer SUNs im CD-I-Entwicklerpaket (n x 100.000 DM). Die Rechenzeiten
  686.     fuer die Komression liegen bei 1:60 bis 1:400, also nichts mit
  687.     Realzeitkompression.
  688.  
  689.     Intel's DVI-Technik kann noch kein MPEG (und das wird wohl auch noch
  690.     einige Zeit so bleiben).
  691.  
  692.     Roman M. Jansen Winkeln                 Technical Director
  693.     HQ Multimedia-Systeme GmbH              EMail   roman@multimedia.hq.de
  694.     Feldmannstrasze 87                      Phone   +49 681 50088 0
  695.     D-6600 Saarbruecken                     Fax     +49 681 50088 80
  696.  
  697.  
  698.     [ For our english-folks: He is explaining that Philips will publish a    ]
  699.     [ CD-I packages based on MPEG in spring 93. It requieres addiontional    ]
  700.     [ Hardware, the software cost about 60.000 $, but does no real-time-     ]
  701.     [ compression. Anyway, it will be the first system that integrates MPEG. ]
  702.  
  703.     ---------------------------------------------------------------------------
  704.  
  705.     From: kpatel@roger-rabbit.cs.berkeley.edu (KETAN DASHARATH PATEL)
  706.     Subject: Re: Xing's SW, Really MPEG Compression?
  707.     Date: Thu Nov 19 13:20:35 1992
  708.  
  709.     Unfortunately, it is true. XING data is NOT true MPEG and in
  710.     fact does a lot of dubious things with its Inverse DCT.
  711.  
  712.     XING data is simply a sequence of I-Frames (i.e. no interframe
  713.     compression is done, no motion vectors, nothing).
  714.     This amounts to little more than a sequence of JPEG type images.
  715.  
  716.     Ketan Patel
  717.     kpatel@cs.berkeley.edu
  718.  
  719.  
  720. ===============================================================================
  721.  VIII | NEWS
  722. ============
  723.  
  724.     The MPEG-II-draft is about to arrive next week. It will take me a while to
  725.     put the changes into this FAQ.
  726.  
  727.     ---------------------------------------------------------------------------
  728.  
  729.     kpatel@cs.berkeley.edu wrote [and presents hereby something very
  730.                                   interesting, something that we all
  731.                                   like to see running !!!]
  732.  
  733.     We have developed a software MPEG decoder. It handles MPEG data that
  734.     conforms to the draft standard as of Dec 1991. It has been alpha released
  735.     last week and will be released to the general public sometime next week if
  736.     I can get it polished in time. 
  737.  
  738.     If you would like to recieve more information on how to get it, subscribe
  739.     to the mailing list mpeg-list@cs.berkeley.edu by doing the following:
  740.  
  741.     Send mail to:         mpeg-list-request@cs.berkeley.edu
  742.  
  743.     with the single word ADD or DELETE in order to join or leave the mailing
  744.     list.
  745.  
  746.     DO NOT SEND JOIN/LEAVE REQUESTS TO MPEG-LIST, SEND THEM TO MPEG-LIST-
  747.     REQUEST.
  748.  
  749.     [See chapter III.3 as well]
  750.  
  751. -----snipp-----------------snipp-------------snipp----------sniopp---------
  752. -----snipp-----------------snipp-------------snipp----------sniopp---------
  753. -----snipp-----------------snipp-------------snipp----------sniopp---------
  754.  
  755.  
  756.